package chap6.task7;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Iterator;

/**
 * Create by IntelliJ IDEA
 *
 * @author: jsonor
 * @date-Time: 2018/5/4 11:09
 * @description:
 */
public class ArrayListToFile {

  public static void main(String[] args) throws Exception {
    /* 找到对象，帮我做事情
  * 1、创建集合对象
  * 2、集合中添加数据
  * 3、创建IO对象
  * 4、IO写数据到文件
  *    循环操作集合*/
    //创建集合对象，添加数据
    ArrayList<String> arrayList=new ArrayList<String>();
    arrayList.add("4399");
    arrayList.add("3366");
    arrayList.add("7k7k");
    //创建IO对象
    BufferedWriter bw=new BufferedWriter(new FileWriter("list.txt"));
    //循环操作写数据，使用迭代器的方式来循环
    Iterator iterator=arrayList.iterator();
    while(iterator.hasNext()){
      //取出集合中的一个元素
      String s=(String) iterator.next();
      //写入文件
      bw.write(s);
      bw.newLine();
    }
    bw.close();
  }



}
